package agenciaViajes.mundo.vos;

/**
 * Clase utilizada para encapsular la respuesta de la base de datos
 * @author Alejandro
 *
 */
public class TransportesValues 
{
    // -------------------------------------------------
    // Atributos
    // -------------------------------------------------
    
    
    /**
     * Atributo que representa el medio de transporte.
     */
    private String medio_Transporte;
    
    /**
     * Atributo que representa la companhia responsable.
     */
    private String responsable;
    
    /**
     * Atributo que representa el identificador del viaje.
     */
    private int identificador;
    
    /**
     * Atributo que representa la ciudad de origen
     */
    private String ciudad_Origen;
    
    /**
     * Atributo que representa la ciudad de destino
     */
    private String ciudad_Destino;
    
    /**
     * Atributo que representa el costo del viaje.
     */
    private int costo;
    
    private int cupos;
    
    private int codCiudadOrigen;
    
    private int codCiudadDestino;
    
    // -------------------------------------------------
    // Constructor
    // -------------------------------------------------
    
    
    /**
	 * @return the cupos
	 */
	public int getCupos() {
		return cupos;
	}

	/**
	 * @param cupos the cupos to set
	 */
	public void setCupos(int cupos) {
		this.cupos = cupos;
	}

	/**
	 * @return the nomCiudadOrigen
	 */
	public int getCodCiudadOrigen() {
		return codCiudadOrigen;
	}

	/**
	 * @param nomCiudadOrigen the nomCiudadOrigen to set
	 */
	public void setCodCiudadOrigen(int codCiudadOrigen) {
		this.codCiudadOrigen = codCiudadOrigen;
	}

	/**
	 * @return the nomCiudadDestino
	 */
	public int getCodCiudadDestino() {
		return codCiudadDestino;
	}

	/**
	 * @param nomCiudadDestino the nomCiudadDestino to set
	 */
	public void setCodCiudadDestino(int codCiudadDestino) {
		this.codCiudadDestino = codCiudadDestino;
	}

	/**
     * @param medio_Transporte parametro que representa el medio de transporte.
     * @param responsable1 parametro que representa el responsable del medio de transporte.
     * @param identificador1 que representa el identificador.
     * @param ciudad_Origen1 parametro que representa la ciudad de origen.
     * @param ciudad_Destino1 parametro que representa la ciudad de destino.
     * @param costo1 parametro que representa el costo.
     */
    public TransportesValues(){}
    
    // -------------------------------------------------
    // getters
    // -------------------------------------------------

    /** 
     * Metodo que retorna el medio de transporte
     * @return el medio de transporte
     */
    public String getMedio_Transporte() 
    {
        return medio_Transporte;
    }

    /**
     * Metodo que cambia el valor del atributo medio de transporte
     * @param nuevo valor de la variable medio de transporte.
     */
    public void setMedio_Transporte(String medio_Transporte) 
    {
        this.medio_Transporte = medio_Transporte;
    }

    /**
     * Metodo que retorna el responsable
     * @return el responsable
     */
    public String getResponsable() 
    {
        return responsable;
    }

    /**
     * Metodo que cambia el valor del atributo responsable.
     * @param nuevo valor de la variable responsable.
     */
    public void setResponsable(String responsable) 
    {
        this.responsable = responsable;
    }

    /**
     * Metodo que retorna el identificador
     * @return el identificador
     */
    public int getIdentificador() 
    {
        return identificador;
    }

    /**
     * Metodo que cambia el valor de la varialbe identificador
     * @param nuevo valor de la variable identificador.
     */
    public void setIdentificador(int identificador) 
    {
        this.identificador = identificador;
    }

    /**
     * Metodo que retorna la ciudad de origen.
     * @return la ciudad de origen.
     */
    public String getCiudad_Origen() 
    {
        return ciudad_Origen;
    }

    /**
     * Metodo que cambia el valor de la variable ciudad de origen.
     * @param nuevo valor de la variable ciudad_Origen.
     */
    public void setCiudad_Origen(String ciudad_Origen) 
    {
        this.ciudad_Origen = ciudad_Origen;
    }

    /**
     * Metodo que retorna la ciudad de destino.
     * @return ciudad de destino.
     */
    public String getCiudad_Destino() 
    {
        return ciudad_Destino;
    }

    /**
     * Metodo que cambia el valor de la variable ciudad_Destino.
     * @param nuevo valor de la variable ciudad_Destino.
     */
    public void setCiudad_Destino(String ciudad_Destino) 
    {
        this.ciudad_Destino = ciudad_Destino;
    }

    /**
     * Metodo que retorna el costo.
     * @return costo.
     */
    public int getCosto() {
        return costo;
    }

    /**
     * Metodo que cambia el valor de la variable costo.
     * @param nuevo valor de la variable costo
     */
    public void setCosto(int costo) {
        this.costo = costo;
    }

}
